Modeling Dynamic Component Interfaces

نویسندگان

  • Franz Huber
  • Andreas Rausch
  • Bernhard Rumpe
چکیده

In this paper we adopt a component model based on object oriented systems introducing the concepts of components and their structure A component consists of a dynamically changing set of connected objects Only some of these objects are interface objects and are thus accessible from the environment During the component lifetime not only the number of objects but also that of interface objects and their connections change To describe this situation we introduce Component Interface Diagrams CIDs an adaption of UML diagrams as a notation to characterize interfaces of components their structure and their navigability We show how CIDs can be used to describe the in house developed Open Editor Framework OEF Finally we give guidelines that allow to map components described with CIDs directly to several component technologies like ActiveX CORBA or Java Beans

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Modeling Multiple Aspects of Software Components

A software component is typically modeled from one or more of four functional aspects: interface, static behavior, dynamic behavior, and interaction protocol. Each of these aspects helps to ensure different levels of component compatibility and interop-erability. Existing approaches to component modeling have either focused on only one of the aspects (e.g., interfaces in various IDLs) or on wel...

متن کامل

Multi-view Software Component Modeling for Dependability

Modeling software components from multiple perspectives provides complementary views of a software system and enables sophisticated analyses of its functionality. A software component is traditionally modeled from one or more of four functional aspects: interface, static behavior, dynamic behavior, and interaction protocol. Each of these aspects helps to ensure different levels of component com...

متن کامل

Visual attention switching patterns of programmers debugging with an IDE

Integrated Development Environments (IDEs) generate multiple graphical and textual representations of programs. Co-ordination of these representations during program comprehension and debugging can be a complex task. In order to better understand the role and effectiveness of multiple representations, and to design better IDE interfaces in future, we conducted an empirical study of java program...

متن کامل

INERCHI’93 24-29 April1993 BEYOND INTERFACE BUILDERS: MODEL-BASED INTERFACE TOOLS

Interface builders only support the construction of the menus and dialogue boxes of an application. They do not support the construction of interfaces of many application classes (visualization, simulation, command and control, domain-specific editors) because of the dynamic and complex information that these applications process. HUMANOID is a model-based interface design and construction tool...

متن کامل

Mathematical modeling of a fixed bed chromatographic reactor for Fischer Tropsch synthesis

In this research, Fischer Tropsch synthesis (FTS) has been modeled in the fixed bed chromatographic reactor for the first time by applying a rather complex dispersed plug flow model for fluid phase and linear driving force (LDF) model for adsorbent. Model equations are dynamic, multi-component, non-linear and heterogeneous including reaction and adsorption simultaneously Complex kinetics fo...

متن کامل

Service Discovery and Component Reuse with Semantic Interfaces

Current trends in distributed computing and e-business processing suggest that many applications are evolving towards Service Oriented Computing (SOC) with technologies such as Web services. Services are autonomous platform-independent computational elements, and we observe an increasing need for core SOC technologies for dynamic discovery, selection, and composition of services. However, such ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998